mdb ReadOnly s DAO komponent

Otázka od: mato

7. 10. 2002 15:45

Zdravim,

mam DAO komponenty pod D5 a databazu mdb v adresari ReadOnly. Ako nastavim
DAO aby mi to otvoril na citanie , bez toho aby si v tom adresari musel
vytvorit subor LDB ? Chcem adresar nastavit na readOnly ale potom sa mi
program zruti s chybovou hlaskou

mato

Odpovedá: Erik Salaj

7. 10. 2002 19:24

> mam DAO komponenty pod D5 a databazu mdb v adresari ReadOnly. Ako nastavim
> DAO aby mi to otvoril na citanie , bez toho aby si v tom adresari musel
> vytvorit subor LDB ? Chcem adresar nastavit na readOnly ale potom sa mi
> program zruti s chybovou hlaskou

nastav exkluzivny pristup k databaze:

  DAODatabase.Exclusive := True;
  DAODatabase.Open;

pozri aj DAO FAQ http://www.winsoft.sk/daofaq.htm#Q51

Erik

Odpovedá: mato

8. 10. 2002 10:08

ale potom sa iny uzivatel k tej databaze nepripoji. Potreboval by som to
nastavit tak aby ak je iba na citanie aby nevytvaral subor ldb, ale aby sa
mohli k tej databaze pripojit viaceri uzivatelia.


----- Original Message -----
From: "Erik Salaj" <winsoft@stonline.sk>
To: <delphi-l@clexpert.cz>
Sent: Monday, October 07, 2002 6:28 PM
Subject: Re: mdb ReadOnly s DAO komponent


> > mam DAO komponenty pod D5 a databazu mdb v adresari ReadOnly. Ako
nastavim
> > DAO aby mi to otvoril na citanie , bez toho aby si v tom adresari musel
> > vytvorit subor LDB ? Chcem adresar nastavit na readOnly ale potom sa mi
> > program zruti s chybovou hlaskou
>
> nastav exkluzivny pristup k databaze:
>
> DAODatabase.Exclusive := True;
> DAODatabase.Open;
>
> pozri aj DAO FAQ http://www.winsoft.sk/daofaq.htm#Q51
>
> Erik
>
>
>

Odpovedá: Erik Salaj

8. 10. 2002 20:32

> ale potom sa iny uzivatel k tej databaze nepripoji. Potreboval by som to
> nastavit tak aby ak je iba na citanie aby nevytvaral subor ldb, ale aby sa
> mohli k tej databaze pripojit viaceri uzivatelia.

o to ide, ze viac uzivatelov nutne potrebuje vytvoreny lock (t.j. .ldb)
subor,
pretoze tam sa eviduje zoznam uzivatelov a zamkov. AIK nie je mozne
pouzit mdb databazu pre viac uzivatelov bez lock suboru.

Erik

Odpovedá: mato

9. 10. 2002 9:11

ale acces dokaze otvoriť mdb subor aj v adresari, ktori je iba na citanie
akurat na zaciatku vypise hlasku ze je to iba na citanie. A Neuzamkne ho pre
ostatnych uzivatelov. Take nieco sa neda urobit s DAO ?

----- Original Message -----
From: "Erik Salaj" <winsoft@stonline.sk>
To: <delphi-l@clexpert.cz>
Sent: Tuesday, October 08, 2002 11:16 AM
Subject: Re: mdb ReadOnly s DAO komponent


> > ale potom sa iny uzivatel k tej databaze nepripoji. Potreboval by som to
> > nastavit tak aby ak je iba na citanie aby nevytvaral subor ldb, ale aby
sa
> > mohli k tej databaze pripojit viaceri uzivatelia.
>
> o to ide, ze viac uzivatelov nutne potrebuje vytvoreny lock (t.j. .ldb)
> subor,
> pretoze tam sa eviduje zoznam uzivatelov a zamkov. AIK nie je mozne
> pouzit mdb databazu pre viac uzivatelov bez lock suboru.
>
> Erik
>
>
>

Odpovedá: Erik Salaj

9. 10. 2002 18:21

> ale acces dokaze otvoriť mdb subor aj v adresari, ktori je iba na citanie
> akurat na zaciatku vypise hlasku ze je to iba na citanie. A Neuzamkne ho
pre
> ostatnych uzivatelov. Take nieco sa neda urobit s DAO ?

ano, mas pravdu a funguje to aj v DAO. Po sucasnom nastaveni
Exclusive aj ReadOnly na True moze otvorit mdb databazu
lubovolny pocet uzivatelov bez vytvorenia ldb suboru.

Erik